package ru.kreda.webapp.client.ui;

import com.extjs.gxt.ui.client.widget.form.FormPanel;

/**
 * {@link FormPanel}, которая "раскладывает" компоненты при изменении размеров.
 * Используется при необходимости со вложенной структурой layout.
 */
public class ResizableFormPanel extends FormPanel {

	public ResizableFormPanel() {
		setPadding(0);
	}

	/**
	 * То же самое, что и {@link FormPanel#setPadding(int)}. Существует потому
	 * что из XML не удалось использовать вышеописанный метод.
	 * 
	 * @param paddingout
	 */
	public void setPaddingout(int paddingout) {
		setPadding(paddingout);
	}

	@Override
	protected void onResize(int width, int height) {
		super.onResize(width, height);
		super.layout(true);
	}

}
